﻿using System;
using System.Text;
using System.Collections.Generic;
using Cinchoo.Core.Configuration;
using System.ComponentModel;
using System.Runtime.Remoting.Contexts;
using System.Dynamic;
using Cinchoo.Core.Text.RegularExpressions;
using System.Text.RegularExpressions;
using Cinchoo.Core.Diagnostics;
using Cinchoo.Core;
using System.Diagnostics;
using Cinchoo.Core.Xml.Serialization;
using Cinchoo.Core.IO;
using System.IO;
using System.Xml.Serialization;
using Xceed.Wpf.Toolkit.PropertyGrid.Attributes;
using System.Windows;
using Cinchoo.Core.WPF;
using System.Windows.Data;
using System.Linq;
using System.Collections.ObjectModel;
using ChoWorkflowServer.Model;
using System.Reflection;
using Cinchoo.Core.Windows;

namespace ChoETLTaskPGSourceObjects
{
    public class SEND_EMAIL_PGSourceObject : ChoPropertyGridSourceObject
    {
        #region Instance Data Members (Mandatory Options)

        [Category("Mandatory Params")]
        [Description("From email address.")]
        [DisplayName("From")]
        public string FROM
        {
            get;
            set;
        }

        [Category("Mandatory Params")]
        [Description("To email address.")]
        [DisplayName("To")]
        public string TO
        {
            get;
            set;
        }

        #endregion Instance Data Members (Mandatory Options)

        #region Instance Data Members (Optional Options)

        [Category("Optional Params")]
        [Description("Optional email subject.")]
        [DisplayName("Subject")]
        public string SUBJECT
        {
            get;
            set;
        }

        [Category("Optional Params")]
        [Description("Optional email body.")]
        [DisplayName("Body")]
        public string BODY
        {
            get;
            set;
        }

        #endregion Instance Data Members (Common Options)
    }
}
